<?php
include('/model/sutaznekolo.php');
include('/controller/vytvor.php');
class sutaznekolo extends vytvor {

	public function handle($action){
		switch ($action){
			case'vypis':
				if (isset($_POST['odstran'])){
					$this->odstran($_POST['kolo']);
				}
				if (isset($_POST['vytvorkolo'])){
					$_SESSION['vytvorkolo']=$_POST['kategoria'];
					return $this->redirect('/sutaznekolo/vytvor');
				} else {
					if (isset($_SESSION['vytvorkolo'])){unset($_SESSION['vytvorkolo']);}
					$data = $this->vypis();
					$kat = $this->kategorie();
					if ($data == 'Nie su žiadne vytvorene kolá.<br />') {
						return view::load('sutaznekolovypis', array('info'=>$data));
					} else {
						return view::load('sutaznekolovypis', array('kola'=>$data, 'kategorie'=>$kat));
					}
				}
				break;
		case'vytvor':
				return parent::handle($action);
				break;
		case'uprav':
				return parent::handle($action);
				break;
		case ($this->number_check2($action)):
				$_SESSION["idupravkolo"]=$_GET['action'];
				return $this->redirect('sutaznekolo/uprav');
				break;
		default: return  view::load('error404', array());   

		}
	}
	
	private function vypis (){
		$mkolo = New mkolo();
		$kola = $mkolo->vypis();
		if ($kola == ''){ 
			return 'Nie su žiadne vytvorene kolá.<br />';
			} else {
				return $kola;
			}
	}
	
	private function kategorie(){
		$mkolo= New mkolo();
		return $mkolo->kategorie();
	}
	
	private function odstran($id){
		$mkolo= New mkolo();
		$mkolo->odstran($id);
	}

}